import {
  mgrcateTree
} from '@/api/std/std_mgrcate.js'

import {
  incourtTree
} from '@/api/std/std_incourt.js'

// 查询行政管理类别
export async function queryMgrCate() {
  const {
    data
  } = await mgrcateTree()
  if (data) {
    setLabel(data)
  }
  return data
}

// 查询被申请人类型
export async function queryIncourt() {
  const {
    data
  } = await incourtTree()
  if (data) {
    setLabel(data)
  }
  return data
}


// 查找禁用显示的默认值
function setLabel(treeData) {
  treeData.map((v) => {
    v.label = v.name
    v.value = v.id
    if (v.children && v.children.length > 0) {
      // v.disabled = true
      setLabel(v.children)
    }
  })
}